import 'package:flutter/material.dart';  //dartUI包
import 'package:shared_preferences/shared_preferences.dart';  //本地存储API

/*
自定义页面
*/
class SecondPages extends StatefulWidget{
  @override
  _SecondPagesState createState() => _SecondPagesState();
}

class _SecondPagesState extends State<SecondPages>{

  //声明初始显示变量  和用户登录后保持数据变量
  var userName='';
  String tip = 'Hello Word';

  //如果用户已经登录显示用户的用户名  并重载页面
  Future<String> get() async {
    SharedPreferences prefs = await SharedPreferences.getInstance();
    userName = prefs.getString('userName');
    if(userName != null){
      setState(() {
        tip = "Welcome "+userName;
      });
    }
  }

  //页面加载时执行获取保持变量
  @override
  void initState(){
    get();
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
          title: const Text("研招-自定义")
      ),
      body:
      Center(
          child: Container(
            child: Text(tip),
          )
      ),
    );
  }
}